Skip to content

Method: static {...}

1: package de.fhdw.wtf.facade;
2:
3: import de.fhdw.wtf.generator.java.generatorModel.GenPackage;
4: import de.fhdw.wtf.generator.java.generatorModel.GenQualifiedPackage;
5: import de.fhdw.wtf.generator.java.generatorModel.GenUnqualifiedPackage;
6:
7: /**
8: * This class contains all constants of package names, where things shall be generated.
9: */
10: public final class PackageConstants {
11:         
12:         /**
13:          * Constructor.
14:          */
15:         private PackageConstants() {
16:         }
17:         
18:         /**
19:          * First part of the package for generated things.
20:          */
21:         public static final GenUnqualifiedPackage GENERATED_PACKAGE = GenUnqualifiedPackage.create("generated");
22:         
23:         /**
24:          * First part of the package for aspects.
25:          */
26:         public static final GenQualifiedPackage ASPECT_PACKAGE = GenQualifiedPackage.create(
27:                         GENERATED_PACKAGE,
28:                         GenUnqualifiedPackage.create("aspects"));
29:         
30:         /**
31:          * First part of the package for products.
32:          */
33:         public static final GenQualifiedPackage PRODUCT_PACKAGE = GenQualifiedPackage.create(
34:                         GENERATED_PACKAGE,
35:                         GenUnqualifiedPackage.create("products"));
36:         
37:         /**
38:          * First part of the package for sums.
39:          */
40:         public static final GenPackage SUM_PACKAGE = GenQualifiedPackage.create(
41:                         GENERATED_PACKAGE,
42:                         GenUnqualifiedPackage.create("sums"));
43:         
44:         /**
45:          * First part of the package for visitors.
46:          */
47:         public static final GenPackage VISITOR_PACKAGE = GenQualifiedPackage.create(
48:                         GENERATED_PACKAGE,
49:                         GenUnqualifiedPackage.create("visitors"));
50:         
51:         /**
52:          * First part of the package for factories.
53:          */
54:         public static final GenPackage FACTORY_PACKAGE = GenQualifiedPackage.create(
55:                         GENERATED_PACKAGE,
56:                         GenUnqualifiedPackage.create("factories"));
57:         
58:         /**
59:          * First part of the package for the application.
60:          */
61:         public static final GenPackage APPLICATION_PACKAGE = GenQualifiedPackage.create(
62:                         GenUnqualifiedPackage.create("core"),
63:                         GenUnqualifiedPackage.create("application"));
64: }